# 项目名称
project(sunnet)
# 最低版本要求
cmake_minimum_required(VERSION 3.26.4)

# 设置LUA_DIR目录
set(LUA_DIR /home/cauchy/.luaver/lua/5.4.6)
# 添加头文件路径
include_directories(${LUA_DIR}/include)
# 添加库文件路径
link_directories(${LUA_DIR}/lib)

# 头文件目录
include_directories(include)
# 库文件
find_package(Threads) 

# 用C++11
add_definitions(-std=c++11)

# src目录下所有源文件，保存到DIR_SRCS变量
aux_source_directory(./src DIR_SRCS)
# 指定生成目标文件
add_executable(sunnet ${DIR_SRCS})
# 链接库文件
target_link_libraries(sunnet ${cmake_THREAD_LIBS_INIT})
target_link_libraries(sunnet lua)
target_link_libraries(sunnet dl)
target_link_libraries(sunnet m)